<!DOCTYPE html>
<html lang="en-US">
    <head>
        <title>Module::Starter - a simple starter kit for any module - metacpan.org</title>
        <link rel="preload" as="fetch" href="https://metacpan.org/account/login_status" crossorigin="anonymous" />
        <link href="https://metacpan.org/_assets/b8ccceeed47a0652049703d99326a9cea4933443.css" rel="stylesheet" type="text/css">
        <script src="https://metacpan.org/_assets/6bfedafe2d7caa915b7d84f61b45936818e3242e.js" type="text/javascript" defer></script>
        <link rel="alternate" type="application/rss+xml" title="Recent CPAN Uploads of Module-Starter - MetaCPAN" href="https://metacpan.org/dist/Module-Starter/releases.rss" />
        <link rel="canonical" href="./Module::Starter.html" />
        <meta name="description" content="a simple starter kit for any module" />
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5">
        <link rel="shortcut icon" href="https://metacpan.org/static/icons/favicon.ico">
        <link rel="apple-touch-icon" sizes="152x152" href="https://metacpan.org/static/icons/apple-touch-icon.png">
        <link rel="search" href="https://metacpan.org/static/opensearch.xml" type="application/opensearchdescription+xml" title="MetaCPAN">
        <script>
          (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
          (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
          m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
          })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

          (function(skey, ga_id){
            ga('create', ga_id, {
              siteSpeedSampleRate : 100,
              storage             : 'none',
              clientId            : localStorage.getItem(skey)
            });
            ga(function(tracker) {
              localStorage.setItem(skey, tracker.get('clientId'));
            });
            ga('send', 'pageview');
          })('ga:clientId', 'UA-27829474-1');
        </script>
<meta name="twitter:card"        content="summary" />
<meta name="twitter:url"         content="https://metacpan.org/pod/Module::Starter" />
<meta name="twitter:title"       content="Module::Starter" />
<meta name="twitter:description" content="a simple starter kit for any module" />
<meta name="twitter:site"        content="metacpan" />
    </head>
    <body>
        <nav class="navbar navbar-default" role="navigation">
            <div class="header-logo-large hidden-xs">
              <a href="https://metacpan.org/" tabindex="0">
                <svg class="logo" aria-label="MetaCPAN">
                  <use class="logo" href="/static/images/metacpan-logo.svg#logo" />
                </svg>
              </a>
            </div>
            <div class="header-logo-icon visible-xs">
              <a href="https://metacpan.org/">
                <svg class="logo" aria-label="MetaCPAN">
                  <use class="logo" href="/static/images/metacpan-logo.svg#dots" />
                </svg>
              </a>
            </div>
            <ul class="nav navbar-nav menu-items hidden-xs hidden-sm">
              <li><a href="https://metacpan.org/about">About</a></li>
              <li><a href="https://metacpan.org/about/sponsors">Sponsor</a></li>
              <li><a href="https://grep.metacpan.org/">grep::cpan</a></li>
              <li><a href="https://metacpan.org/recent">Recent</a></li>
              <li><a href="https://metacpan.org/about/faq">FAQ</a></li>
              <li><a href="https://metacpan.org/tools">Tools</a></li>
              <li><a href="https://fastapi.metacpan.org/">API</a></li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
                <button type="button" class="searchbar-btn visible-xs visible-sm">
                    <i class="fa fa-search button-fa-icon"></i>
                </button>
                <form action="https://metacpan.org/search" class="searchbar-form visible-md visible-lg search-form form-horizontal">
                   <input type="hidden" name="size" id="metacpan_search-size" value="20">
                  <div class="form-group">
                      <div class="search-group">
                        <i class="fa fa-search"></i>
                        <input type="text" name="q" placeholder="Search the CPAN" size="41" autocorrect="off" autocapitalize="off" spellcheck="false" id="metacpan_search-input" class="form-control" value="">
                      </div>
                  </div>
                </form>
                    <li class="icon-slidepanel visible-xs visible-sm">
                      <button data-toggle="slidepanel" data-target=".slidepanel">
                        <span class="button-fa-icon">
                          <i class="fa fa-bars slidepanel-open"></i>
                          <i class="fa fa-times slidepanel-close"></i>
                        </span>
                      </button>
                    </li>
                <form action="https://metacpan.org/account/logout" method="POST" id="metacpan-logout"></form>
                <li class="dropdown logged_in" style="display: none;">
                    <button type="button" class="dropdown-toggle" data-toggle="dropdown">
                      <i class="fa fa-user button-fa-icon logged-in-icon" aria-hidden="true"></i>
                      <i class="fas fa-chevron-down"></i>
                    </button>
                    <ul class="dropdown-menu">
                        <li><a href="https://metacpan.org/account/identities">Identities</a></li>
                        <li><a href="https://metacpan.org/account/profile">Profile</a></li>
                        <li><a href="https://metacpan.org/account/favorite/list">Favorites</a></li>
                        <li>
                            <a href="./Module::Starter.html#" type="button" onclick="$('#metacpan-logout').submit(); return false">
                              Logout
                            </a>
                        </li>
                    </ul>
                </li>
                <li class="dropdown logged_out" style="display: none;">
                    <button type="button" class="dropdown-toggle" data-toggle="dropdown">
                      <i class="fa fa-user button-fa-icon" aria-hidden="true"></i>
                      <i class="fas fa-chevron-down"></i>
                    </button>
                    <ul class="dropdown-menu">
                        <li>
                            <a href="https://metacpan.org/login/github">
                                <i class="fab fa-github fa-fw"></i>
                                GitHub
                            </a>
                        </li>
                        <li>
                            <a href="https://metacpan.org/login/twitter">
                                <i class="fab fa-twitter fa-fw"></i>
                                Twitter
                            </a>
                        </li>
                        <li>
                            <a href="https://metacpan.org/login/google">
                                <i class="fab fa-google fa-fw"></i>
                                Google
                            </a>
                        </li>
                    </ul>
                </li>
                <li class="dropdown logged_placeholder">
                    <button>
                      <i class="fa fa-user button-fa-icon" aria-hidden="true"></i>
                    </button>
                </li>
            </ul>
        </nav>
        <div class="page-content ">
          <!--
          <div class="top-notify-banner">
            <i class="fas fa-info-circle"></i>
          </div>
          -->
          <nav class="sidebar">
            <div class="slidepanel">
              <ul class="nav-list ">
    <li class="nav-header no-margin-top">
      <div class="ttip" data-toggle="tooltip" data-placement="bottom" title="The date that this version of Module-Starter was released.">
      <span class="relatize">05 Sep 2020 21:22:00 UTC</span>
    </li>
  <li>
    Distribution: <a href="https://metacpan.org/dist/Module-Starter">Module-Starter</a>
  </li>
  <li>
    Module version: 1.77
  </li>
  <li>
    <a data-keyboard-shortcut="g s" href="https://metacpan.org/dist/Module-Starter/source/lib/Module/Starter.pm">Source</a>
    (<a href="https://metacpan.org/dist/Module-Starter/source/lib/Module/Starter.pm?raw=1">raw</a>)
  </li>
  <li>
    <a data-keyboard-shortcut="g b" href="https://metacpan.org/dist/Module-Starter/source/lib/Module">Browse</a>
    (<a href="https://metacpan.org/dist/Module-Starter/source/lib/Module?raw=1">raw</a>)
  </li>
    <li>
      <a data-keyboard-shortcut="g c" href="https://metacpan.org/dist/Module-Starter/changes">Changes</a>
    </li>
    <li>
      <a rel="noopener nofollow" class="nopopup" href="https://github.com/xsawyerx/module-starter">Homepage</a>
    </li>
    <li>
      <a class="nopopup" href="https://metacpan.org/dist/Module-Starter/contribute">How to Contribute</a>
    </li>
    <li>
        <a rel="noopener nofollow" data-keyboard-shortcut="g r" href="https://github.com/xsawyerx/module-starter">Repository</a>
    </li>
    <li>
      <a rel="noopener nofollow" data-keyboard-shortcut="g i" href="https://github.com/xsawyerx/module-starter/issues">Issues</a>
      (25)
    </li>
    <li>
      <a rel="noopener nofollow" href="http://matrix.cpantesters.org/?dist=Module-Starter+1.77" title="Matrix">Testers</a>
        <span title="(pass / fail / na)">(<a rel="noopener nofollow" href="https://www.cpantesters.org/distro/M/Module-Starter.html?oncpan=1&amp;distmat=1&amp;version=1.77&amp;grade=2" style="color: #090">2272</a> / <a rel="noopener nofollow" href="https://www.cpantesters.org/distro/M/Module-Starter.html?oncpan=1&amp;distmat=1&amp;version=1.77&amp;grade=3" style="color: #900">3</a> / <a rel="noopener nofollow" href="https://www.cpantesters.org/distro/M/Module-Starter.html?oncpan=1&amp;distmat=1&amp;version=1.77&amp;grade=4">0</a>)</span>
    </li>
    <li>
      <a rel="noopener nofollow" href="http://cpants.cpanauthors.org/release/DBOOK/Module-Starter-1.77">Kwalitee</a>
    </li>
    <li>
      <div class="ttip" data-toggle="tooltip" data-placement="bottom" title="The # people with an indexing permission on Module-Starter who have released something to CPAN in the last 2 years (i.e. the # people likely able to release critical fixes in a timely manner)">
      Bus factor: 2
      </div>
    </li>
    <li>
      <a rel="noopener nofollow" href="http://cpancover.com/latest/Module-Starter-1.77/index.html">85.51% Coverage </a>
    </li>
    <li>
      License: perl_5
    </li>
    <li>
      Perl: v5.6.1
    </li>
    <li class="chat-banner">
      <div><a rel="noopener nofollow" target="_blank" href="https://kiwiirc.com/nextclient/#irc://irc.perl.org/#toolchain?nick=mc-guest-?">Chat with us!</a></div>
    </li>
    <li class="nav-header">Activity</li>
    <li>
<div class="activity-graph">
    <img src="https://metacpan.org/dist/Module-Starter/activity.svg?res=month" />
    <div class="comment">24 month</div>
</div>
    </li>
    <li class="nav-header">Tools</li>
    <li>
      <a itemprop="downloadUrl" href="https://cpan.metacpan.org/authors/id/D/DB/DBOOK/Module-Starter-1.77.tar.gz">
      Download (<span itemprop="fileSize">58.91KB</span>)</a>
    </li>
    <li>
      <a href="https://explorer.metacpan.org/?url=%2Fmodule%2FDBOOK%2FModule-Starter-1.77%2Flib%2FModule%2FStarter.pm">
        MetaCPAN Explorer
      </a>
    </li>
    <li>
      <a href="https://metacpan.org/dist/Module-Starter/permissions">
        Permissions
      </a>
    </li>
    <li>
      <a href="https://metacpan.org/dist/Module-Starter/releases.rss">
        Subscribe to distribution
      </a>
    </li>
    <li>
      <button class="btn btn-link" data-toggle="modal" data-target="#metacpan_install-instructions-dialog">
        Install Instructions
      </button>
    </li>
    <li>
      <form action="https://metacpan.org/search">
        <input type="hidden" name="q" value="dist:Module-Starter">
        <input type="search" name="q" placeholder="Search distribution" class="form-control tool-bar-form">
        <input type="submit" style="display: none">
      </form>
    </li>
    <li>
      <form action="https://grep.metacpan.org/search">
        <input type="hidden" name="qd" value="Module-Starter">
        <input type="hidden" name="source" value="metacpan">
        <input type="search" name="q" placeholder="grep distribution" class="form-control tool-bar-form">
        <input type="submit" style="display: none">
     </form>
    </li>
    <li class="version-jump">
<select onchange="document.location.href=&#39;/release/&#39;+this.value+&#39;/view/lib/Module/Starter.pm&#39;" class="form-control tool-bar-form">
  <option disabled selected>Jump to version</option>
<option
  disabled
  value="DBOOK/Module-Starter-1.77"
>1.77
  (DBOOK on 2020-09-05)</option>
<option
  
  value="DBOOK/Module-Starter-1.76"
>1.76
  (DBOOK on 2019-03-11)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.71"
>1.71
  (XSAWYERX on 2015-01-30)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.70"
>1.70
  (XSAWYERX on 2015-01-20)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.62"
>1.62
  (XSAWYERX on 2013-12-08)</option>
<option
  
  value="RJBS/Module-Starter-1.470"
>1.470
  (RJBS on 2007-11-09)</option>
<optgroup label="BackPAN">'
<option
  
  value="DBOOK/Module-Starter-1.75"
>1.75
  (DBOOK on 2018-06-14)</option>
<option
  
  value="DBOOK/Module-Starter-1.74"
>1.74
  (DBOOK on 2018-06-12)</option>
<option
  
  value="DBOOK/Module-Starter-1.73"
>1.73
  (DBOOK on 2017-08-11)</option>
<option
  
  value="DBOOK/Module-Starter-1.72"
>1.72
  (DBOOK on 2017-03-26)</option>
<option
  
  value="DBOOK/Module-Starter-1.71_01"
>1.71_01 DEV
  (DBOOK on 2017-03-24)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.61"
>1.61
  (XSAWYERX on 2013-12-06)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.60"
>1.60
  (XSAWYERX on 2012-10-25)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.59"
>1.59
  (XSAWYERX on 2012-10-25)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.58_03"
>1.58_03 DEV
  (XSAWYERX on 2012-05-11)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.58_02"
>1.58_02 DEV
  (XSAWYERX on 2012-04-25)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.58"
>1.58
  (XSAWYERX on 2011-07-02)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.57"
>1.57
  (XSAWYERX on 2011-04-12)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.56"
>1.56
  (XSAWYERX on 2011-04-07)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.55"
>1.55
  (XSAWYERX on 2011-04-07)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.55_01"
>1.55_01 DEV
  (XSAWYERX on 2010-06-12)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.54_01"
>1.54_01 DEV
  (XSAWYERX on 2010-06-11)</option>
<option
  
  value="PETDANCE/Module-Starter-1.54"
>1.54
  (PETDANCE on 2009-12-08)</option>
<option
  
  value="PETDANCE/Module-Starter-1.52"
>1.52
  (PETDANCE on 2009-07-27)</option>
<option
  
  value="PETDANCE/Module-Starter-1.50"
>1.50
  (PETDANCE on 2008-10-28)</option>
<option
  
  value="RJBS/Module-Starter-1.46"
>1.46
  (RJBS on 2007-10-31)</option>
<option
  
  value="RJBS/Module-Starter-1.44"
>1.44
  (RJBS on 2007-10-22)</option>
<option
  
  value="RJBS/Module-Starter-1.43_01"
>1.43_01 DEV
  (RJBS on 2007-03-28)</option>
<option
  
  value="PETDANCE/Module-Starter-1.42"
>1.42
  (PETDANCE on 2005-11-09)</option>
<option
  
  value="RJBS/Module-Starter-1.41_01"
>1.41_01 DEV
  (RJBS on 2005-08-24)</option>
<option
  
  value="RJBS/Module-Starter-1.40"
>1.40
  (RJBS on 2005-07-07)</option>
<option
  
  value="RJBS/Module-Starter-1.38"
>1.38
  (RJBS on 2005-03-17)</option>
<option
  
  value="RJBS/Module-Starter-1.36"
>1.36
  (RJBS on 2005-03-07)</option>
<option
  
  value="RJBS/Module-Starter-1.34"
>1.34
  (RJBS on 2004-09-21)</option>
<option
  
  value="RJBS/Module-Starter-1.30"
>1.30
  (RJBS on 2004-08-18)</option>
<option
  
  value="RJBS/Module-Starter-1.25_02"
>1.25_02 DEV
  (RJBS on 2004-07-26)</option>
<option
  
  value="RJBS/Module-Starter-1.25_01"
>1.25_01 DEV
  (RJBS on 2004-07-22)</option>
<option
  
  value="PETDANCE/Module-Starter-1.22"
>1.22
  (PETDANCE on 2004-07-12)</option>
<option
  
  value="PETDANCE/Module-Starter-1.20"
>1.20
  (PETDANCE on 2004-07-12)</option>
<option
  
  value="PETDANCE/Module-Starter-1.01_01"
>1.01_01 DEV
  (PETDANCE on 2004-07-10)</option>
<option
  
  value="PETDANCE/Module-Starter-1.00"
>1.00
  (PETDANCE on 2004-06-25)</option>
<option
  
  value="PETDANCE/Module-Starter-0.04"
>0.04
  (PETDANCE on 2004-04-06)</option>
<option
  
  value="PETDANCE/Module-Starter-0.02"
>0.02
  (PETDANCE on 2004-04-05)</option>
</optgroup>
</select>
    </li>
    <li class="version-diff">
<select onchange="document.location.href='/release/DBOOK/Module-Starter-1.77/diff/' + encodeURIComponent(this.value) + '/lib/Module/Starter.pm'
" class="form-control tool-bar-form">
  <option disabled selected>Diff with version</option>
<option
  disabled
  value="DBOOK/Module-Starter-1.77"
>1.77
  (DBOOK on 2020-09-05)</option>
<option
  
  value="DBOOK/Module-Starter-1.76"
>1.76
  (DBOOK on 2019-03-11)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.71"
>1.71
  (XSAWYERX on 2015-01-30)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.70"
>1.70
  (XSAWYERX on 2015-01-20)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.62"
>1.62
  (XSAWYERX on 2013-12-08)</option>
<option
  
  value="RJBS/Module-Starter-1.470"
>1.470
  (RJBS on 2007-11-09)</option>
<optgroup label="BackPAN">'
<option
  
  value="DBOOK/Module-Starter-1.75"
>1.75
  (DBOOK on 2018-06-14)</option>
<option
  
  value="DBOOK/Module-Starter-1.74"
>1.74
  (DBOOK on 2018-06-12)</option>
<option
  
  value="DBOOK/Module-Starter-1.73"
>1.73
  (DBOOK on 2017-08-11)</option>
<option
  
  value="DBOOK/Module-Starter-1.72"
>1.72
  (DBOOK on 2017-03-26)</option>
<option
  
  value="DBOOK/Module-Starter-1.71_01"
>1.71_01 DEV
  (DBOOK on 2017-03-24)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.61"
>1.61
  (XSAWYERX on 2013-12-06)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.60"
>1.60
  (XSAWYERX on 2012-10-25)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.59"
>1.59
  (XSAWYERX on 2012-10-25)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.58_03"
>1.58_03 DEV
  (XSAWYERX on 2012-05-11)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.58_02"
>1.58_02 DEV
  (XSAWYERX on 2012-04-25)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.58"
>1.58
  (XSAWYERX on 2011-07-02)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.57"
>1.57
  (XSAWYERX on 2011-04-12)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.56"
>1.56
  (XSAWYERX on 2011-04-07)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.55"
>1.55
  (XSAWYERX on 2011-04-07)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.55_01"
>1.55_01 DEV
  (XSAWYERX on 2010-06-12)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.54_01"
>1.54_01 DEV
  (XSAWYERX on 2010-06-11)</option>
<option
  
  value="PETDANCE/Module-Starter-1.54"
>1.54
  (PETDANCE on 2009-12-08)</option>
<option
  
  value="PETDANCE/Module-Starter-1.52"
>1.52
  (PETDANCE on 2009-07-27)</option>
<option
  
  value="PETDANCE/Module-Starter-1.50"
>1.50
  (PETDANCE on 2008-10-28)</option>
<option
  
  value="RJBS/Module-Starter-1.46"
>1.46
  (RJBS on 2007-10-31)</option>
<option
  
  value="RJBS/Module-Starter-1.44"
>1.44
  (RJBS on 2007-10-22)</option>
<option
  
  value="RJBS/Module-Starter-1.43_01"
>1.43_01 DEV
  (RJBS on 2007-03-28)</option>
<option
  
  value="PETDANCE/Module-Starter-1.42"
>1.42
  (PETDANCE on 2005-11-09)</option>
<option
  
  value="RJBS/Module-Starter-1.41_01"
>1.41_01 DEV
  (RJBS on 2005-08-24)</option>
<option
  
  value="RJBS/Module-Starter-1.40"
>1.40
  (RJBS on 2005-07-07)</option>
<option
  
  value="RJBS/Module-Starter-1.38"
>1.38
  (RJBS on 2005-03-17)</option>
<option
  
  value="RJBS/Module-Starter-1.36"
>1.36
  (RJBS on 2005-03-07)</option>
<option
  
  value="RJBS/Module-Starter-1.34"
>1.34
  (RJBS on 2004-09-21)</option>
<option
  
  value="RJBS/Module-Starter-1.30"
>1.30
  (RJBS on 2004-08-18)</option>
<option
  
  value="RJBS/Module-Starter-1.25_02"
>1.25_02 DEV
  (RJBS on 2004-07-26)</option>
<option
  
  value="RJBS/Module-Starter-1.25_01"
>1.25_01 DEV
  (RJBS on 2004-07-22)</option>
<option
  
  value="PETDANCE/Module-Starter-1.22"
>1.22
  (PETDANCE on 2004-07-12)</option>
<option
  
  value="PETDANCE/Module-Starter-1.20"
>1.20
  (PETDANCE on 2004-07-12)</option>
<option
  
  value="PETDANCE/Module-Starter-1.01_01"
>1.01_01 DEV
  (PETDANCE on 2004-07-10)</option>
<option
  
  value="PETDANCE/Module-Starter-1.00"
>1.00
  (PETDANCE on 2004-06-25)</option>
<option
  
  value="PETDANCE/Module-Starter-0.04"
>0.04
  (PETDANCE on 2004-04-06)</option>
<option
  
  value="PETDANCE/Module-Starter-0.02"
>0.02
  (PETDANCE on 2004-04-05)</option>
</optgroup>
</select>
    </li>

    <li>
<ul class="dependencies">
  <li class="nav-header">Dependencies</li>
  <li><a href="https://metacpan.org/pod/File::Path" title="File::Path" class="ellipsis">File::Path</a></li>
  <li><a href="https://metacpan.org/pod/File::Spec" title="File::Spec" class="ellipsis">File::Spec</a></li>
  <li><a href="https://metacpan.org/pod/Getopt::Long" title="Getopt::Long" class="ellipsis">Getopt::Long</a></li>
  <li><a href="./Module::Runtime.html" title="Module::Runtime" class="ellipsis">Module::Runtime</a></li>
  <li><a href="https://metacpan.org/pod/Pod::Usage" title="Pod::Usage" class="ellipsis">Pod::Usage</a></li>
  <li><a href="https://metacpan.org/pod/Software::License" title="Software::License" class="ellipsis">Software::License</a></li>
  <li><a href="https://metacpan.org/pod/Test::Harness" title="Test::Harness" class="ellipsis">Test::Harness</a></li>
  <li><a href="https://metacpan.org/pod/Test::More" title="Test::More" class="ellipsis">Test::More</a></li>
  <li><a href="https://metacpan.org/pod/parent" title="parent" class="ellipsis">parent</a></li>
  <li><a href="https://metacpan.org/pod/version" title="version" class="ellipsis">version</a></li>
  <li>
    <hr>
  </li>
  <li>
    <a href="https://metacpan.org/module/Module::Starter/requires">Reverse dependencies</a>
  </li>
  <li>
    <a href="http://deps.cpantesters.org/?module=Module%3A%3AStarter">CPAN Testers List</a>
  </li>
  <li>
    <a href="https://cpandeps.grinnz.com/?dist=Module-Starter">Dependency graph</a>
  </li>
</ul>
    </li>
    <li class="nav-header">Permalinks</li>
    <li>
      <a href="https://metacpan.org/release/DBOOK/Module-Starter-1.77/view/lib/Module/Starter.pm">This version</a>
    </li>
    <li>
      <a href="./Module::Starter.html">Latest version</a>
    </li>
    <li>
<div class="plussers">
<div class="nav-header">++ed by:</div>
<div>
<a class="display-all" href="https://metacpan.org/author/EMILPER"><img src="https://www.gravatar.com/avatar/7dcc60599e19b919b76fe3d52edad8e4?d=identicon&amp;s=20" title="EMILPER" alt="EMILPER"></a>
<a class="display-all" href="https://metacpan.org/author/OVID"><img src="https://www.gravatar.com/avatar/7f633daa0796788b31b868b5ffe98157?d=identicon&amp;s=20" title="OVID" alt="OVID"></a>
<a class="display-all" href="https://metacpan.org/author/XAOC"><img src="https://www.gravatar.com/avatar/990db8b0e06746b7d54c36f0603140e1?d=identicon&amp;s=20" title="XAOC" alt="XAOC"></a>
<a class="display-all" href="https://metacpan.org/author/KBOWEN"><img src="https://www.gravatar.com/avatar/87a27cf45d31bf77e02a5b4c23d2baea?d=identicon&amp;s=20" title="KBOWEN" alt="KBOWEN"></a>
<a class="display-all" href="https://metacpan.org/author/NGLENN"><img src="https://www.gravatar.com/avatar/d760ed3250a704f6ae9e2c9b4d73cc1f?d=identicon&amp;s=20" title="NGLENN" alt="NGLENN"></a>
</div>
<!-- Display counts of plussers-->
<div>
    <a href="https://metacpan.org/dist/Module-Starter/plussers">13 PAUSE users</a>
</div>
<div>
    19 non-PAUSE users
</div>
</div>
    </li>
    <li>
<div id="metacpan_contributors">
  <div>
    <button class="btn-link"
      onclick="$(this).hide(); $('#metacpan_contributors ul').slideDown(); return false;"
    >and 25 contributors</button>
  </div>
  <ul style="display: none">
    <li class="contributor"
      data-cpan-author="PETDANCE"
      data-contrib-email="andy@petdance.com"
    >
      <a href="https://metacpan.org/author/PETDANCE" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/8077a0584e451732420d43f5d0b3bd31?d=identicon&amp;s=20" />
      Andy Lester
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="byrd.b@insightcom.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Brendan Byrd
    </li>
    <li class="contributor"
      data-contrib-email="cpan@xaoc.org"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Brian Manning
    </li>
    <li class="contributor"
      data-cpan-author="COWENS"
      data-contrib-email="chas.owens@gmail.com"
    >
      <a href="https://metacpan.org/author/COWENS" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/dd913c9107577cf0e0ed3fa6aba0801b?d=identicon&amp;s=20" />
      Chas. J. Owens IV
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="cjcollier@bb7b6759-d628-0410-895d-7b6b7dc49dde"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      cjcollier
    </li>
    <li class="contributor"
      data-contrib-email="colin@draecas.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Colin Ewen
    </li>
    <li class="contributor"
      data-contrib-email="grinnz@gmail.com grinnz@grinnz.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Dan Book
    </li>
    <li class="contributor"
      data-contrib-email="david@chrestomanci.org"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      David Pottage
    </li>
    <li class="contributor"
      data-contrib-email="d.pottage@cv-library.co.uk"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      David.Pottage
    </li>
    <li class="contributor"
      data-contrib-email="dsteinbrunner@pobox.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      David Steinbrunner
    </li>
    <li class="contributor"
      data-cpan-author="DJERIUS"
      data-contrib-email="djerius@cpan.org"
    >
      <a href="https://metacpan.org/author/DJERIUS" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/73ac6ae621f41ea1d183f22d38732bd2?d=identicon&amp;s=20" />
      Diab Jerius
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="kedrot@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Guillermo O. Freschi
    </li>
    <li class="contributor"
      data-contrib-email="hobbestigrou@erakis.eu"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      hobbestigrou
    </li>
    <li class="contributor"
      data-cpan-author="BESSARABV"
      data-contrib-email="ivan@bessarabov.ru"
    >
      <a href="https://metacpan.org/author/BESSARABV" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/f848f8b82e51b7a88ca22562639a814b?d=identicon&amp;s=20" />
      Ivan Bessarabov
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="ETHER"
      data-contrib-email="ether@cpan.org"
    >
      <a href="https://metacpan.org/author/ETHER" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/bdc5cd06679e732e262f6c1b450a0237?d=identicon&amp;s=20" />
      Karen Etheridge
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="mcgrath.martin@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      MartinMcGrath
    </li>
    <li class="contributor"
      data-contrib-email="pedro.figueiredo@playfish.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Pedro Figueiredo
    </li>
    <li class="contributor"
      data-contrib-email="petdance@bb7b6759-d628-0410-895d-7b6b7dc49dde"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      petdance
    </li>
    <li class="contributor"
      data-contrib-email="richard@2ndQuadrant.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Richard Poole
    </li>
    <li class="contributor"
      data-contrib-email="rsignes@bb7b6759-d628-0410-895d-7b6b7dc49dde"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      rsignes
    </li>
    <li class="contributor"
      data-contrib-email="sawyer@dungeon.(none)"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      sawyer
    </li>
    <li class="contributor"
      data-cpan-author="XSAWYERX"
      data-contrib-email="xsawyerx@cpan.org"
    >
      <a href="https://metacpan.org/author/XSAWYERX" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/f2bdad6d5883044b9d3c88e50f957bfc?d=identicon&amp;s=20" />
      Sawyer X
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="shlomif@iglu.org.il"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Shlomi Fish
    </li>
    <li class="contributor"
      data-contrib-email="xdaveg@bb7b6759-d628-0410-895d-7b6b7dc49dde"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      xdaveg
    </li>
    <li class="contributor"
      data-contrib-email="xsawyerx@bb7b6759-d628-0410-895d-7b6b7dc49dde"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      xsawyerx
    </li>
  </ul>
</div>
    </li>
              </ul>
            </div>
          </nav>
          <div class="content-navigation">
<div class="breadcrumbs">
  <span>
    <a data-keyboard-shortcut="g a" rel="author" href="https://metacpan.org/author/DBOOK" class="author-name">Dan Book</a>
  </span>
  <span>&nbsp;/&nbsp;</span>
  <div class="release dist-release status-latest maturity-released">
    <span class="dropdown"><b class="caret"></b></span>
<select onchange="document.location.href=&#39;/release/&#39;+this.value+&#39;/view/lib/Module/Starter.pm&#39;" class="">
<option
  selected
  value="DBOOK/Module-Starter-1.77"
>1.77
  (DBOOK on 2020-09-05)</option>
<option
  
  value="DBOOK/Module-Starter-1.76"
>1.76
  (DBOOK on 2019-03-11)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.71"
>1.71
  (XSAWYERX on 2015-01-30)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.70"
>1.70
  (XSAWYERX on 2015-01-20)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.62"
>1.62
  (XSAWYERX on 2013-12-08)</option>
<option
  
  value="RJBS/Module-Starter-1.470"
>1.470
  (RJBS on 2007-11-09)</option>
<optgroup label="BackPAN">'
<option
  
  value="DBOOK/Module-Starter-1.75"
>1.75
  (DBOOK on 2018-06-14)</option>
<option
  
  value="DBOOK/Module-Starter-1.74"
>1.74
  (DBOOK on 2018-06-12)</option>
<option
  
  value="DBOOK/Module-Starter-1.73"
>1.73
  (DBOOK on 2017-08-11)</option>
<option
  
  value="DBOOK/Module-Starter-1.72"
>1.72
  (DBOOK on 2017-03-26)</option>
<option
  
  value="DBOOK/Module-Starter-1.71_01"
>1.71_01 DEV
  (DBOOK on 2017-03-24)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.61"
>1.61
  (XSAWYERX on 2013-12-06)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.60"
>1.60
  (XSAWYERX on 2012-10-25)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.59"
>1.59
  (XSAWYERX on 2012-10-25)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.58_03"
>1.58_03 DEV
  (XSAWYERX on 2012-05-11)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.58_02"
>1.58_02 DEV
  (XSAWYERX on 2012-04-25)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.58"
>1.58
  (XSAWYERX on 2011-07-02)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.57"
>1.57
  (XSAWYERX on 2011-04-12)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.56"
>1.56
  (XSAWYERX on 2011-04-07)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.55"
>1.55
  (XSAWYERX on 2011-04-07)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.55_01"
>1.55_01 DEV
  (XSAWYERX on 2010-06-12)</option>
<option
  
  value="XSAWYERX/Module-Starter-1.54_01"
>1.54_01 DEV
  (XSAWYERX on 2010-06-11)</option>
<option
  
  value="PETDANCE/Module-Starter-1.54"
>1.54
  (PETDANCE on 2009-12-08)</option>
<option
  
  value="PETDANCE/Module-Starter-1.52"
>1.52
  (PETDANCE on 2009-07-27)</option>
<option
  
  value="PETDANCE/Module-Starter-1.50"
>1.50
  (PETDANCE on 2008-10-28)</option>
<option
  
  value="RJBS/Module-Starter-1.46"
>1.46
  (RJBS on 2007-10-31)</option>
<option
  
  value="RJBS/Module-Starter-1.44"
>1.44
  (RJBS on 2007-10-22)</option>
<option
  
  value="RJBS/Module-Starter-1.43_01"
>1.43_01 DEV
  (RJBS on 2007-03-28)</option>
<option
  
  value="PETDANCE/Module-Starter-1.42"
>1.42
  (PETDANCE on 2005-11-09)</option>
<option
  
  value="RJBS/Module-Starter-1.41_01"
>1.41_01 DEV
  (RJBS on 2005-08-24)</option>
<option
  
  value="RJBS/Module-Starter-1.40"
>1.40
  (RJBS on 2005-07-07)</option>
<option
  
  value="RJBS/Module-Starter-1.38"
>1.38
  (RJBS on 2005-03-17)</option>
<option
  
  value="RJBS/Module-Starter-1.36"
>1.36
  (RJBS on 2005-03-07)</option>
<option
  
  value="RJBS/Module-Starter-1.34"
>1.34
  (RJBS on 2004-09-21)</option>
<option
  
  value="RJBS/Module-Starter-1.30"
>1.30
  (RJBS on 2004-08-18)</option>
<option
  
  value="RJBS/Module-Starter-1.25_02"
>1.25_02 DEV
  (RJBS on 2004-07-26)</option>
<option
  
  value="RJBS/Module-Starter-1.25_01"
>1.25_01 DEV
  (RJBS on 2004-07-22)</option>
<option
  
  value="PETDANCE/Module-Starter-1.22"
>1.22
  (PETDANCE on 2004-07-12)</option>
<option
  
  value="PETDANCE/Module-Starter-1.20"
>1.20
  (PETDANCE on 2004-07-12)</option>
<option
  
  value="PETDANCE/Module-Starter-1.01_01"
>1.01_01 DEV
  (PETDANCE on 2004-07-10)</option>
<option
  
  value="PETDANCE/Module-Starter-1.00"
>1.00
  (PETDANCE on 2004-06-25)</option>
<option
  
  value="PETDANCE/Module-Starter-0.04"
>0.04
  (PETDANCE on 2004-04-06)</option>
<option
  
  value="PETDANCE/Module-Starter-0.02"
>0.02
  (PETDANCE on 2004-04-05)</option>
</optgroup>
</select>
    <a data-keyboard-shortcut="g d" class="release-name" href="https://metacpan.org/dist/Module-Starter">Module-Starter-1.77</a>
  </div>
<span class="river-gauge-gauge">
  <svg width="24px"
       height="15px"
       version="1.1"
       xmlns="http://www.w3.org/2000/svg"
       xmlns:xlink="http://www.w3.org/1999/xlink">

    <g>
      <title>        River stage two &#10;
          • 21 direct dependents &#10;          • 93 total dependents
      </title>

      <rect x="0"  y="0" width="4" height="15" fill="#7ea3f2" />
      <rect x="5"  y="0" width="4" height="15" fill="#7ea3f2" />
      <rect x="10"  y="0" width="4" height="15" fill="#e4e2e2" />
      <rect x="15"  y="0" width="4" height="15" fill="#e4e2e2" />
      <rect x="20"  y="0" width="4" height="15" fill="#e4e2e2" />
    </g>
  </svg>

</span>
<div id="Module-Starter-fav" class="logged_in">
<form action="https://metacpan.org/account/favorite/add" style="display: inline" onsubmit="return favDistribution(this)">
    <input type="hidden" name="remove" value="0">
    <input type="hidden" name="release" value="Module-Starter-1.77">
    <input type="hidden" name="author" value="DBOOK">
    <input type="hidden" name="distribution" value="Module-Starter">
    <button type="submit" class="favorite highlight"><span>32</span> ++</button>
</form>
</div>
<div class="logged_out">
<a href="./Module::Starter.html" onclick="alert('Please sign in to add favorites'); return false" class="favorite highlight">
<span>32</span> ++</a>
</div>
   / <span>Module::Starter</span>
</div>
          </div>
          <main class="content">


<nav class="toc">
  <div class="toc-header"><strong>Contents</strong></div>
<ul>
  <li><a href="./Module::Starter.html#NAME">NAME</a></li>
  <li><a href="./Module::Starter.html#VERSION">VERSION</a></li>
  <li><a href="./Module::Starter.html#SYNOPSIS">SYNOPSIS</a></li>
  <li><a href="./Module::Starter.html#DESCRIPTION">DESCRIPTION</a></li>
  <li><a href="./Module::Starter.html#METHODS">METHODS</a>
    <ul>
      <li><a href="./Module::Starter.html#Module::Starter-%3Ecreate_distro(%25args)">Module::Starter-&gt;create_distro(%args)</a></li>
    </ul>
  </li>
  <li><a href="./Module::Starter.html#PLUGINS">PLUGINS</a></li>
  <li><a href="./Module::Starter.html#AUTHORS">AUTHORS</a></li>
  <li><a href="./Module::Starter.html#SUPPORT">SUPPORT</a></li>
  <li><a href="./Module::Starter.html#BUGS">BUGS</a></li>
  <li><a href="./Module::Starter.html#COPYRIGHT">COPYRIGHT</a></li>
  <li><a href="./Module::Starter.html#SEE-ALSO">SEE ALSO</a></li>
</ul></nav>
<div class="pod anchors">
<h1 id="NAME">NAME</h1>

<p>Module::Starter - a simple starter kit for any module</p>

<h1 id="VERSION">VERSION</h1>

<p>version 1.77</p>

<h1 id="SYNOPSIS">SYNOPSIS</h1>

<p>Nothing in here is meant for public consumption. Use <a href="https://metacpan.org/pod/distribution/Module-Starter/bin/module-starter">module-starter</a> from the command line.</p>

<pre><code>    module-starter --module=Foo::Bar,Foo::Bat \
        --author=&quot;Andy Lester&quot; --email=andy@petdance.com</code></pre>

<h1 id="DESCRIPTION">DESCRIPTION</h1>

<p>This is the core module for Module::Starter. If you&#39;re not looking to extend or alter the behavior of this module, you probably want to look at <a href="https://metacpan.org/pod/distribution/Module-Starter/bin/module-starter">module-starter</a> instead.</p>

<p>Module::Starter is used to create a skeletal CPAN distribution, including basic builder scripts, tests, documentation, and module code. This is done through just one method, <code>create_distro</code>.</p>

<h1 id="METHODS">METHODS</h1>

<h2 id="Module::Starter-&gt;create_distro(%args)"><a id="Module"></a><a id="Module::Starter--create_distro-args"></a>Module::Starter-&gt;create_distro(%args)</h2>

<p><code>create_distro</code> is the only method you should need to use from outside this module; all the other methods are called internally by this one.</p>

<p>This method creates orchestrates all the work; it creates distribution and populates it with the all the requires files.</p>

<p>It takes a hash of params, as follows:</p>

<pre><code>    distro       =&gt; $distroname,      # distribution name (defaults to first module)
    modules      =&gt; [ module names ], # modules to create in distro
    dir          =&gt; $dirname,         # directory in which to build distro
    builder      =&gt; &#39;Module::Build&#39;,  # defaults to ExtUtils::MakeMaker
                                      # or specify more than one builder in an
                                      # arrayref

    license      =&gt; $license,  # type of license; defaults to &#39;artistic2&#39;
    author       =&gt; $author,   # author&#39;s full name (taken from C&lt;getpwuid&gt; if not provided)
    email        =&gt; $email,    # author&#39;s email address (taken from C&lt;EMAIL&gt; if not provided)
    ignores_type =&gt; $type,     # ignores file type (&#39;generic&#39;, &#39;cvs&#39;, &#39;git&#39;, &#39;hg&#39;, &#39;manifest&#39; )
    fatalize     =&gt; $fatalize, # generate code that makes warnings fatal

    verbose      =&gt; $verbose,  # bool: print progress messages; defaults to 0
    force        =&gt; $force     # bool: overwrite existing files; defaults to 0</code></pre>

<p>The ignores_type is a new feature that allows one to create SCM-specific ignore files. These are the mappings:</p>

<pre><code>    ignores_type =&gt; &#39;generic&#39;  # default, creates &#39;ignore.txt&#39;
    ignores_type =&gt; &#39;cvs&#39;      # creates .cvsignore
    ignores_type =&gt; &#39;git&#39;      # creates .gitignore
    ignores_type =&gt; &#39;hg&#39;       # creates .hgignore
    ignores_type =&gt; &#39;manifest&#39; # creates MANIFEST.SKIP</code></pre>

<p>It is also possible to provide an array ref with multiple types wanted:</p>

<pre><code>    ignores_type =&gt; [ &#39;git&#39;, &#39;manifest&#39; ]</code></pre>

<h1 id="PLUGINS">PLUGINS</h1>

<p>Module::Starter itself doesn&#39;t actually do anything. It must load plugins that implement <code>create_distro</code> and other methods. This is done by the class&#39;s <code>import</code> routine, which accepts a list of plugins to be loaded, in order.</p>

<p>For more information, refer to <a href="https://metacpan.org/pod/distribution/Module-Starter/lib/Module/Starter/Plugin.pod">Module::Starter::Plugin</a>.</p>

<h1 id="AUTHORS">AUTHORS</h1>

<p>Dan Book, <code>&lt;dbook at cpan.org&gt;</code></p>

<p>Sawyer X, <code>&lt;xsawyerx at cpan.org&gt;</code></p>

<p>Andy Lester, <code>&lt;petdance at cpan.org&gt;</code></p>

<p>Ricardo Signes, <code>&lt;rjbs at cpan.org&gt;</code></p>

<p>C.J. Adams-Collier, <code>&lt;cjac at colliertech.org&gt;</code></p>

<h1 id="SUPPORT">SUPPORT</h1>

<p>You can find documentation for this module with the perldoc command.</p>

<pre><code>    perldoc Module::Starter</code></pre>

<p>You can also look for information at:</p>

<ul>

<li><p>Source code at GitHub</p>

<p><a href="https://github.com/xsawyerx/module-starter">https://github.com/xsawyerx/module-starter</a></p>

</li>
<li><p>CPAN Ratings</p>

<p><a href="http://cpanratings.perl.org/dist/Module-Starter">http://cpanratings.perl.org/dist/Module-Starter</a></p>

</li>
<li><p>GitHub issue tracker</p>

<p><a href="https://github.com/xsawyerx/module-starter/issues">https://github.com/xsawyerx/module-starter/issues</a></p>

</li>
<li><p>Search CPAN</p>

<p><a href="https://metacpan.org/release/Module-Starter">https://metacpan.org/release/Module-Starter</a></p>

</li>
</ul>

<h1 id="BUGS">BUGS</h1>

<p>Please report any bugs or feature requests to the bugtracker for this project on GitHub at: <a href="https://github.com/xsawyerx/module-starter/issues">https://github.com/xsawyerx/module-starter/issues</a>. I will be notified, and then you&#39;ll automatically be notified of progress on your bug as I make changes.</p>

<h1 id="COPYRIGHT">COPYRIGHT</h1>

<p>Copyright 2005-2009 Andy Lester, Ricardo Signes and C.J. Adams-Collier, All Rights Reserved.</p>

<p>Copyright 2010 Sawyer X, All Rights Reserved.</p>

<p>This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.</p>

<h1 id="SEE-ALSO"><a id="SEE"></a>SEE ALSO</h1>

<dl>

<dt id="mbtiny"><a href="mbtiny.html">mbtiny</a></dt>
<dd>

<p>Minimal authoring tool to create and manage distributions using <a href="./Module::Build::Tiny.html">Module::Build::Tiny</a> as an installer.</p>

</dd>
<dt id="Dist::Milla"><a id="Dist"></a><a href="./Dist::Milla.html">Dist::Milla</a></dt>
<dd>

<p>Easy to use and powerful authoring tool using <a href="./Dist::Zilla.html">Dist::Zilla</a> to create and manage distributions.</p>

</dd>
<dt id="Minilla"><a href="Minilla.html">Minilla</a></dt>
<dd>

<p>Authoring tool similar to <a href="./Dist::Milla.html">Dist::Milla</a> but without using <a href="./Dist::Zilla.html">Dist::Zilla</a>.</p>

</dd>
<dt id="Dist::Zilla"><a id="Dist1"></a><a href="./Dist::Zilla.html">Dist::Zilla</a></dt>
<dd>

<p>Very complex, fully pluggable and customizable distribution builder.</p>

</dd>
</dl></div>

<div id="metacpan_install-instructions-dialog" class="modal fade">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
        <h4 class="modal-title">Module Install Instructions</h4>
      </div>
      <div class="modal-body">
        <p>To install Module::Starter, copy and paste the appropriate command in to your terminal.</p>
        <p><a href="https://metacpan.org/dist/App-cpanminus/view/bin/cpanm">cpanm</a></p>
        <pre><code>cpanm Module::Starter</code></pre>
        <p><a href="https://metacpan.org/pod/CPAN">CPAN shell</a></p>
        <pre><code>perl -MCPAN -e shell
install Module::Starter</code></pre>
        <p>For more information on module installation, please visit <a href="https://www.cpan.org/modules/INSTALL.html">the detailed CPAN module installation guide</a>.</p>
      </div>
      <div class="modal-footer">
        <a href="./Module::Starter.html#" data-dismiss="modal" class="btn">Close</a>
      </div>
    </div>
  </div>
</div>
          </main>
          <div class="content-pagination">
          </div>
        </div>
        <footer class="footer">
          <div class="footer-container">
            <div class="footer-social">
              <div class="footer-link footer-logo">
                <a href="https://metacpan.org/">
                  <img src="https://metacpan.org/static/images/metacpan-logo.svg" alt="MetaCPAN" />
                </a>
              </div>
              <a class="footer-social-link" href="https://github.com/metacpan">
                <i class="fab fa-github-square"></i>
              </a>
              <a class="footer-social-link" href="https://fosstodon.org/@metacpan">
                <i class="fab fa-mastodon"></i>
              </a>
            </div>
            <div class="footer-links">
              <div class="footer-link">
                  <a href="https://metacpan.org/about">About</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/about/sponsors">Sponsor</a>
              </div>
              <div class="footer-link">
                  <a href="https://grep.metacpan.org">grep::cpan</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/recent">Recent</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/about/faq">FAQ</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/tools">Tools</a>
              </div>
              <div class="footer-link">
                  <a href="https://fastapi.metacpan.org/">API</a>
              </div>
              <div class="footer-link">
                  <a href="https://www.perl.org/">Perl.org</a>
              </div>
            </div>
            <div class="footer-sponsors">
              <a class="footer-sponsor-link" target="_blank" href="https://www.bytemark.co.uk/" rel="noopener">
                <img class="footer-sponsor-bytemark" src="https://metacpan.org/static/images/sponsors/bytemark_logo.svg" alt="Bytemark logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://www.liquidweb.com/" rel="noopener">
                <img class="footer-sponsor-liquidweb" src="https://metacpan.org/static/images/sponsors/liquidweb_logo.png" alt="liquidweb logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://deriv.com/careers/" rel="noopener">
                <img class="footer-sponsor-deriv" src="https://metacpan.org/static/images/sponsors/deriv.svg" alt="Deriv logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://geocode.xyz" rel="noopener">
                <img class="footer-sponsor-geocode" src="https://metacpan.org/static/images/sponsors/geocodelogo.svg" alt="Geocode logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://www.fastly.com/" rel="noopener">
                <img class="footer-sponsor-fastly" src="https://metacpan.org/static/images/sponsors/fastly_logo.svg" alt="Fastly logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://opencagedata.com" rel="noopener">
                <img class="footer-sponsor-opencage" src="https://metacpan.org/static/images/sponsors/open-cage.svg" alt="OpenCage logo">
              </a>
            </div>
          </div>
        </footer>
        <div class="modal fade" tabindex="-1" role="dialog" id="metacpan_keyboard-shortcuts">
          <div class="modal-dialog">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal">&times;</button>
                <h4 class="modal-title">Keyboard Shortcuts</h4>
              </div>
              <div class="modal-body row">
<div class="col-md-6">
  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>Global</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="keys">
          <kbd>s</kbd>
        </td>
        <td>Focus search bar</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>?</kbd>
        </td>
        <td>Bring up this help dialog</td>
      </tr>
    </tbody>
  </table>

  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>GitHub</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>p</kbd>
        </td>
        <td>Go to pull requests</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>i</kbd>
        </td>
        <td>go to github issues (only if github is preferred repository)</td>
      </tr>
    </tbody>
  </table>
</div>

<div class="col-md-6">
  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>POD</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>a</kbd>
        </td>
        <td>Go to author</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>c</kbd>
        </td>
        <td>Go to changes</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>i</kbd>
        </td>
        <td>Go to issues</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>d</kbd>
        </td>
        <td>Go to dist</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>r</kbd>
        </td>
        <td>Go to repository/SCM</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>s</kbd>
        </td>
        <td>Go to source</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>b</kbd>
        </td>
        <td>Go to file browse</td>
      </tr>

    </tbody>
  </table>
</div>

<div class="col-md-12">
  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>Search terms</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><em>module:</em> (e.g. <a href="https://metacpan.org/search?q=module%3APlugin">module:Plugin</a>)</td>
      </tr>
      <tr>
        <td><em>distribution:</em> (e.g. <a href="https://metacpan.org/search?q=distribution%3ADancer+auth">distribution:Dancer auth</a>)</td>
      </tr>
      <tr>
        <td><em>author:</em> (e.g. <a href="https://metacpan.org/search?q=author%3ASONGMU+Redis">author:SONGMU Redis</a>)</td>
      </tr>
      <tr>
        <td><em>version:</em> (e.g. <a href="https://metacpan.org/search?q=version%3A1.00">version:1.00</a>)</td>
      </tr>
    </tbody>
  </table>
</div>
              </div>
              <div class="modal-footer"></div>
            </div>
          </div>
        </div>
    </body>
</html>
